草庐IT

mySQL SELECT 多个

全部标签

c# - 多个命令参数wpf按钮对象

如何从WPF中的Button发送多个参数?我能够正确发送作为TextBox值的单个参数。这是代码。XAML代码隐藏publicICommandCommandClick{get;set;}this.CommandClick=newDelegateCommand(AddAccount);privatevoidAddAccount(objectobj){//customlogic} 最佳答案 除了使用在您的类(我们称之为您的ViewModel)中定义属性的方法来绑定(bind)您的View之外,有时(不常见)我们不想这样做,这是一个重要的

c# - Serilog - 多个日志文件

我正在使用Serilog进行日志记录,但无法弄清楚如何将日志事件分离到不同的文件中。例如,我想将错误记录到error_log-ddmmyyyy.txt,将警告记录到warn_log-ddmmyyyy.txt。这是我的记录器配置:Log.Logger=newLoggerConfiguration().WriteTo.Logger(lc=>lc.Filter.ByIncludingOnly(Matching.WithProperty("Level","Warning")).WriteTo.RollingFile(Path.Combine(AppDomain.CurrentDomain.Ba

c# - 在单个事务中发送多个 SQL 命令

我有一个巨大的INSERTINTO...字符串列表。目前我运行它们:using(SqlConnectionconnection=newSqlConnection(connectionString)){connection.Open();foreach(varcommandStringinsqlCommandList){SqlCommandcommand=newSqlCommand(commandString,connection);command.ExecuteNonQuery();}}我看到每个ExecuteNonQuery()也执行提交。有没有办法在单个事务中插入所有行(最后提交)

c# - 用一个衬里替换c#中字符串中的多个字符

我想知道是否可以替换字符串中的多个字符(例如,&、|和$字符)而不必多次使用.Replace()?目前我正在使用它作为returninputData.Replace('$','').Replace('|','').Replace('&','');但这太糟糕了,我想知道是否有类似的小而有效的替代方案。编辑:感谢大家的回答,不幸的是我没有upvote人所需的15个声誉 最佳答案 您可以使用Regex.Replace:stringoutput=Regex.Replace(input,"[$|&]","");

c# - MVC 6 多个获取方法

我正在尝试为每个Controller支持多个Get()方法,以及仅通过webapi访问的特别命名的方法。我已经在MVC5中完成了此操作,但似乎无法弄清楚它是如何在MVC6中完成的。有什么想法吗?谢谢。 最佳答案 不能有多个具有相同url模式的Get方法。您可以使用属性路由并为不同的url模式设置多个GET方法。[Route("api/[controller]")]publicclassIssuesController:Controller{//GET:api/Issues[HttpGet]publicIEnumerableGet()

c# - 如何创建具有多个参数的 SqlParameterCollection?

我正在尝试创建一个SqlParameterCollection,但在sp.Add()方法中添加一些SqlParameter时出错。请帮助我如何添加参数以及如何将它传递给我的另一个函数,我在其中声明了一个SqlConnection和SqlCommand。SqlParameterCollectionsp=null;sp.Add(newSqlParameter("@CmpyCode",SqlDbType.NVarChar)).Value=CV.Global.CMPYCODE;sp.Add(newSqlParameter("@Code",SqlDbType.NVarChar)).Value=c

c# - 从多个线程进行单元测试的最佳方法是什么?

这种来自另一个question的后续我的。基本上,一旦我有了访问该文件的代码(稍后会查看那里的答案),测试它的最佳方法是什么?我正在考虑创建一个只产生大量BackgroundWorker的方法的或其他东西,并告诉他们所有加载/保存文件,并使用不同的文件/对象大小进行测试。然后,从线程获取响应以查看它是否失败/成功/是否使世界崩溃等。你们能就解决此问题的最佳方法提供任何建议吗?正如我之前所说,这对我来说有点新鲜:)编辑正在关注ajmastrean's帖子:我正在使用控制台应用程序通过Debug.Asserts进行测试:)更新我最初使用BackgroundWorker滚动处理线程(因为我已

c# - 使用 PDFSharp 合并多个 PDF

我正在尝试将多个PDF合并为一个PDF。PDF来自SSRS,来self处理的一些LocalReports。我正在使用PDFSharp,因为它已在整个项目中使用。但是,outputDocument.addPage(page)方法会抛出InvalidOperationException("Cannotchangedocument.")异常。我已经尝试了很多不同的方法来做到这一点,但我无法让它工作......这是我的方法,其中所有输入都已经过检查:privatestaticvoidsaveFile(stringfileName,paramsbyte[][]bytes){try{PdfDocu

c# - 多个用户控件之间和程序集之间的共享资源字典

我有一个包含多个用户控件的程序集。对于这个用户控件程序集,我想要一个资源字典。程序集中的所有用户控件都应该能够访问资源字典。我必须添加吗...对于应该使用资源字典的每个用户控件,或者是否有某种方法可以将它放在一个地方并仅引用它?然后我是否也可以在我的主应用程序中引用它,或者这是否也需要MergedDictionaries调用?编辑:主应用程序与用户控件位于单独的项目/程序集中。 最佳答案 istheresomewayofputtingitinoneplaceandjustreferencingit?将对资源字典的合并字典引用放入“A

c# - 具有多个 Contains/Any for RavenDB 的 Linq 查询

我有一个包含“标签”列表的文档类。像这样的东西:classItem{stringName{get;set;}ListTags{get;set;}}现在我想为RavenDB创建一个查询,将所有按标签列表过滤的项目交给我。在使用EntityFramework时,我设法通过这样的方式做到了这一点:varquery=GetQueryable();foreach(vartagintags){query=query.Where(i=>i.Tags.Contains(tag));}但是,这似乎不适用于RavenDB,很可能是因为不支持包含。我也尝试使用Any,(Where(i=>i.Tags.Any